import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);
// 登录验证
export default new Vuex.Store({
  state: {
    user: false,
    question: "",
    form: null,
  },
  mutations: {
    // 登录
    login(state, user) {
      state.user = user;
      localStorage.setItem("userInfo", user);
    },
    // 退出
    logout(state, user) {
      state.user = "";
      localStorage.setItem("userInfo", "");
    },
    setQuestion(state, row) {
      state.question = row;
    },
  },
  getters: {
    getQuestion(state) {
      return state.question
    }
  },
  actions: {
    setQuestion({ commit, state }, row) {
      commit('setQuestion', row)
    }
  }
})
